﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace CoursePack
{
    [Serializable]
    public class SuggestedSemester
    {
        private Session m_Session;
        private List<CourseDescription> m_Courses;

        public SuggestedSemester(Session _Session)
        {
            this.m_Courses = new List<CourseDescription>();
            this.m_Session = _Session;
        }

        public void AddCourse(CourseDescription _Course)
        {
            this.m_Courses.Add(_Course);
        }

        #region Accessors
        public List<CourseDescription> SuggestedCourses
        {
            get { return this.m_Courses; }
        }
        public Session Session
        {
            get { return this.m_Session; }
        }
        #endregion
    }
}
